Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Mutua Madrid Open - Madrid Challenger Ford de Cherbourg - Cherbourg XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Copa Petrobras Argentina - Buenos Aires Copa Petrobras Paraguay - Asuncion Aberto de Sao Paulo - Sao Paulo Abierto Internacional de Salinas - Salinas Renault Slovenian Open - Ljubljana IX Gramado Open - Gramado Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota PEOPLEnet Cup - Dnepropetrovsk Pro Tennis World Open - Boca Raton XL Challenger de Tenis Copa Sevilla - Seville Samsung Securities Cup Challenger Tennis - Seoul BPCA Open de Nice-Tounoi Challenger - Nice VSZ Solvak Open Challenger - Kosice BSI Challenger Lugano - Lugano Challenger Copa Sevilla Internacionales de Andalucia - Seville AXA Open - Espinho Napoli Challenger - Napoli Brasil Open - Florianopolis Quelle Cup 1999 - Furth 5th Sardinian International Championships - Cagliari VII Torneo Internazionale di Tennis - Barletta VIII Trofeo Ciutat de Barcelona - Barcelona IX Ciutat de Barcelona - Barcelona Hamburg Challenger - Hamburg Open de Franche Comte - Besancon PEOPLEnet CUP - Dnepropetrovsk Tunis Challenger Braunschweig Challenger Amazonia Open de Tenis - Belem Copa Petrobras Uruguray - Montevideo IV Challenger Ciudad De Guayaquil - Guayaquil Intersport Heilbronn Open - Heilbronn The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham International Championships of Sicily - Palermo Grand Prix Hassan II - Casablanca Abierto Mexicano de Tenis Pegaso - Mexico City Copa Ericsson - Buenos Aires Chevrolet Cup - Santiago Wideyes Swedish Open - Bastad Open Sainte-Victoire - Aix-En-Provence Cerveza Club Columbia Open - Bogota Abierto Mexicano de Tenis Pegaso - Acapulco Copa Ericsson Costa Rica - San Jose Grand Prix Hassan II - Casablanca V Torneo Internazionale di Tennis - Barletta Internationaler Raiffeisen Grand Prix - St. Polten Heineken Trophy - 's-Hertogenbosch 2001 Mercedes Cup - Stuttgart IV Abierto Internacional de Salinas - Salinas Pekao Open - Szczecin The Hamlet Cup - Long Island Hellmann's Cup - Santiago Brazil Open - Salvador ERA Real Estate Clay Court Championships - Orlando Tata Open 2002 - Chennai Gemax Open - Belgrade Trofeo Conde de Godo - Barcelona Mallorca Open - Mallorca Ordina Open - 's-Hertogenbosch Open Seat-Godo 2001 - Barcelona Tata Open 2003 - Chennai Grand Prix de Tennis - St. Jean de Luz Open Seat Godo 2003 - Barcelona XL Capital Bermuda Open - Bermuda International Championship of Croatia - Umag Brasil Open - Salvador Heineken Open Shanghai - Shanghai Legg Mason Tennis Classic - Washington D.C. Mallorca Open - Mallorca Quelle Cup 2000 - Furth CA Tennis Trophy - Vienna Napoli International Cup - Napoli Frito Lay/USTA Challenger - Binghamton Copa Ericsson Argentina - Buenos Aires Copa Ericsson Peru - Lima Barletta Citta Della Disfida Open 99 - Barletta Challenger 42 - Andrezieux ATP Challenger 2003 Numea - New Caledonia Abierto Mexicano de Tenis - Mexico City Telenordia Swedish Open - Bastad Heineken Open - Auckland Cerveza Club Columbia Open - Bogota AAPT Championships - Adelaide U.S. Pro Tennis Championships - Boston 2003 Mercedes Cup - Stuttgart Cerveza Club Columbia Open - Bogota Chevrolet Cup - Vina del Mar Copa AT&T - Buenos Aires Franklin Templeton Tennis Classic - Scottsdale AAPT Championships - Adelaide Tata Open - Chennai Heineken Open - Auckland Copa AT&T - Buenos Aires Abierto Mexicano Telfonica MoviStar - Acapulco Estoril Open - Estoril Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Croatia Open - Umag Idea Prokom Open - Sopot Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Qatar Open - Doha Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Scania Stockholm Open - Stockholm Open Seat Godo 2005 - Barcelona Gerry Weber Open - Halle Grand Prix Hassan II - Casablanca Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart China Open - Beijing Open 13 - Marseille The Dubai Tennis Championships - Dubai Open SEAT Godo 2006 - Barcelona Chennai Open - Chennai Sydney International - Sydney PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires The Dubai Tennis Championships - Dubai Open Seat Godo 2007 - Barcelona BMW Open - Munich Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Chennai Open - Chennai The Dubai Tennis Championships - Dubai The Artois Championships - London Orange Warsaw Open - Warsaw Ordina Open - s-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Catella Swedish Open - Bastad Masters Series - Hamburg China Open - Beijing Qatar Exxon Mobil Open - Doha Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Open Sabadell Atlantico - Barcelona Generali Open 2001 - Kitzbuhel Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona China Open - Beijing Rio Open 500 - Rio de Janeiro Barcelona Open BancSabadell - Barcelona Grand Prix de Tennis de Lyon - Lyon China Open - Beijing ABN AMRO World Tennis Tournament - Rotterdam Bogota AEGON Championships - London Barcelona Open BancSabadell - Barcelona Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Barcelona Open BancSabadell - Barcelona Brisbane International - Brisbane China Open - Beijing Melbourne Summer Set - Melbourne United Cup - Australia Nordea Open - Bastad Gerry Weber Open - Halle VTR Open - Vina del Mar Campionati Internazionali di Sicilia - Palermo Milan Indoors - Milan Brasil Open - Costa do Sauipe Swiss Indoors Basel - Basel Stockholm Open - Stockholm Barcelona Open BancSabadell - Barcelona The Stella Artois Championships - London Abierto Mexicano Telcel - Acapulco AEGON Championships - London Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Grand Prix de Tennis de Toulouse - Toulouse St. Petersburg Open - St. Petersburg Campionati Internazionali di Sicilia - Palermo Open Seat-Godo 2000 - Barcelona Open Sabadell Atlantico - Barcelona Croatia Open - Umag Kremlin Cup - Moscow 2002 Mercedes Cup - Stuttgart Qatar ExxonMobil Open - Doha Stockholm Open - Stockholm China Open - Beijing AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco Long Island Beijing Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Mercedes Cup - Stuttgart AEGON Championships - London Podebradka Cup - Prague Bet-at-home Open - Hamburg Barcelona Open BancSabadell - Barcelona Qatar ExxonMobil Open - Doha FILA Challenger - Biella Abierto Mexicano Telcel - Acapulco Open Castilla y Leon - Segovia Copa Ericsson Brasil - Sao Paulo China Open - Beijing Heineken Open - Auckland Dubai Open - Dubai Barcelona Open Banc Sabadell - Barcelona Barcelona Open Banc Sabadell - Barcelona ARAG World Team Championship - Dusseldorf Citi Open - Washington Copa Ericsson Argentina - Buenos Aires Abierto Mexicano Telcel - Acapulco The Stella Artois Championships - London Telenordia Swedish Open - Bastad President's Cup 1997 - Tashkent Legg Mason Tennis Classic - Washington D.C. Pilot Pen International - New Haven Abierto Mexicano Telcel - Acapulco Tennis Channel Open - Las Vegas Open SEAT 2008 - Barcelona ARAG World Team Championship - Dusseldorf ATP Studena Croatia Open Umag - Umag AT&T Challenge - Atlanta Citrix Tennis Championships - Delray Beach Internationaler Raiffeisen Grand Prix - St. Polten Open de Moselle - Metz Merano Open - Merano BA-CA Tennis Trophy - Vienna The Nottingham Open - Nottingham Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Internazionali di Tennis di San Marino - San Marino RCA Championships - Indianapolis MFS Pro Tennis Championships - Boston PBZ Zagreb Indoors - Zagreb Connex Open Romania - Bucharest Regions Morgan Keegan Championships - Memphis Kremlin Cup - Moscow U.S. Mens's Clay Court Championship - Houston Serbia Open - Belgrade Copa AT&T - Buenos Aires Open Seat Godo - Barcelona Copenhagen Open - Copenhagen Grand Prix de Tennis de Lyon - Lyon Gerry Weber Open - Halle Open de la Comunidad Valenciana - Valencia The Lipton Championships - Key Biscayne du Maurier Open - Toronto The Ericsson Open - Miami Franklin Templeton Tennis Classic - Scottsdale Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris BMW Open - Munich Generali Open 2002 - Kitzbuhel Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Hamburg Infiniti Open - Los Angeles Tennis Masters Series - Madrid Tennis Masters Series - Paris Kroger / St. Jude International - Memphis International Championship of Croatia - Umag Estoril Open - Estoril Cerveza Club Colombia Open - Bogota Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Tennis Masters Series - Indian Wells Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Sybase Open - San Jose Rogers Cup - Toronto Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Croatia Open - Umag Grand Prix de Tennis de Lyon - Lyon Adidas International - Sydney Abierto Mexicano de Tenis Pegaso - Acapulco Davidoff Swiss Indoors - Basel Campionati Internazionali d'Italia - Rome Heineken Open - Auckland Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Masters Series Monte-Carlo - Monte-Carlo Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London BNP Paribas Open - Indian Wells Australian Open - Melbourne Wimbledon - London Sony Ericsson Open - Miami Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Australian Open - Melbourne BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai French Open - Paris Wimbledon - London U.S. Open - New York Shanghai Rolex Masters - Shanghai Australian Open - Melbourne French Open - Paris Sony Open Tennis - Miami U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome French Open - Paris BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Wimbledon - London Miami Open - Miami Barcelona Open Banc Sabadell - Barcelona Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris Tennis Masters Series - Monte Carlo Wimbledon - London Australian Open - Melbourne Rogers Cup - Montreal Mutua Madrid Open - Madrid French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid French Open - Paris Wimbledon - London BNP Paribas Open - Indian Wells U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London BNP Paribas Masters - Paris Mutua Madrilena Madrid Open - Madrid French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Australian Open - Melbourne Shanghai ATP Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris U.S. Open - New York Australian Open - Melbourne Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, QF, BLR-ARG 5-0 Davis Cup, World Group, F, ESP-USA 3-2 Davis Cup, World Group, PO, ESP-ITA 4-1 Davis Cup, World Group, SF, ESP-USA, 4-1 Telecom Italia Masters - Rome Wimbledon - London Laver Cup - Prague Davis Cup, World Group, QF, ESP-GER 3-2 Davis Cup, Finals, Group B Davis Cup, Finals, QF, ARG-ESP 1-2 Davis Cup, Finals, SF, GBR-ESP 1-2 Davis Cup, Finals, F, ESP-CAN 2-0 ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, QF, NED-ESP 2-1 Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London 1 Masters Guinot Mary Cohr Capitala World Tennis Championship Tennis Masters Series - Madrid Australian Open - Melbourne Mubadala World Tennis Championship French Open - Paris Mubadala World Tennis Championship Mubadala World Tennis Championship U.S. Open - New York A Day At The Drive - Adelaide Tennis Masters Cup Shanghai - Shanghai Tennis Masters Cup - Shanghai Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Australian Open - Melbourne Barclays ATP World Tour Finals - London Wimbledon - London U.S. Open - New York Nitto ATP Finals - London Nitto ATP Finals - London Australian Open - Melbourne Olympics - Beijing Olympics - Rio de Janeiro French Open - Paris French Open - Paris Wimbledon - London French Open - Paris Shanghai ATP Masters 1000 - Shanghai French Open - Paris Wimbledon - London Australian Open - Melbourne Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, Group 1, 1R, ARG-COL 5-0 Davis Cup, World Group, F, ESP-ARG 3-1 Davis Cup, World Group, PO, ITA-ESP 2-3 Davis Cup, World Group, 1R, AUT-ARG 1-4 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, F, ESP-CZE, 5-0 Davis Cup, Group 1, REL1, ARG-VEN 4-1 Davis Cup, World Group, 1R, ESP-SRB 4-1 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, 1R, ARG-AUS 5-0 Davis Cup, Group I, DEN-ESP 0-5 Mubadala World Tennis Championship Davis Cup, World Group, PO, ESP-UKR 5-0 Laver Cup - Geneva Capitala World Tennis Championship The Mubadala World Tennis Championship The Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship Barclays ATP World Tour Finals - London Olympics - Paris Barclays ATP World Tour Finals - London Nitto ATP Finals - London Nitto ATP Finals - Turin